请问“1^2+2^2+3^2+……+100^2”的编程如何解答?
来源:百度知道 编辑:UC知道 时间:2024/05/21 11:58:50
不知道是哪一种语句.
以下的是Java
ppublic class Untitled1 {
public static void main(String[] args) {
int i, sum = 0;
for (i = 1; i <= 100; i++) {
sum += (i * i);
}
System.out.print("sum=" + sum);
}
}
最快速方法,用通项公式:
1^2+2^2+3^2+……+ n^2 = n*(n+1)*(2n+1)/6
///////程序
#include<iostream>
using namespace std;
void main()
{
int n=100;
cout <<(n*(n+1)*(2*n+1)/6);
cout <<endl;
}
//C++
int sum = 0;
for(int i = 1, i <= 100; ++i)
{
sum += pow(i, 2);
}
cout<<sum<<endl;
请楼主说明用什么语言来编啊,我这是C语言的:
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum+=(i*i);
}
printf("%d\n",sum)
}
vb
dim i as interger,j as integer,m as integer
for i = 1 to 100
j=j+i*i
next